//package cn.angleline.cloudhub.easbi.eas.entity;
//
//import javax.persistence.*;
//import java.sql.Timestamp;
//
//@Entity
//@Table(name = "T_ORG_BASEUNIT", schema = "DDSHR", catalog = "")
//public class TOrgBaseunitEntity {
//    private String fparthrid;
//    private Integer fishrorgunit;
//    private String fid;
//    private String fnameL1;
//    private String fnameL2;
//    private String fnameL3;
//    private String fnumber;
//    private String fdescriptionL1;
//    private String fdescriptionL2;
//    private String fdescriptionL3;
//    private String fsimplename;
//    private Integer fisleaf;
//    private Integer flevel;
//    private String flongnumber;
//    private Integer fisgrouping;
//    private Timestamp feffectdate;
//    private Timestamp finvaliddate;
//    private Integer fisfreeze;
//    private Integer fiscompanyorgunit;
//    private Integer fisadminorgunit;
//    private Integer fissaleorgunit;
//    private Integer fispurchaseorgunit;
//    private Integer fisstorageorgunit;
//    private Integer fisprofitorgunit;
//    private Integer fiscostorgunit;
//    private Integer fiscu;
//    private Integer fisunion;
//    private String fcreatorid;
//    private Timestamp fcreatetime;
//    private String flastupdateuserid;
//    private Timestamp flastupdatetime;
//    private String fcontrolunitid;
//    private String fparentid;
//    private String fpartctrlid;
//    private String fpartadminid;
//    private String fpartfiid;
//    private String fpartsaleid;
//    private String fpartstorageid;
//    private String fpartpurchaseid;
//    private String fpartcostcenterid;
//    private String fpartprofitcenterid;
//    private Integer fisstart;
//    private Integer fisousealup;
//    private String fpartuniongroupid;
//    private String fdisplaynameL1;
//    private String fdisplaynameL2;
//    private String fdisplaynameL3;
//    private String fcode;
//    private String fenglishname;
//    private String fversionnumber;
//    private String fmaintaincuid;
//    private int fisassistantorg;
//    private String fmainorgid;
//    private String faccountschemeid;
//    private Integer fistransportorgunit;
//    private String fparttransportid;
//    private Integer fisqualityorgunit;
//    private String fpartqualityid;
//    private String fnamepinyin;
//    private String fnameshortpinyin;
//    private String forgtypestr;
//
//    @Basic
//    @Column(name = "FPARTHRID")
//    public String getFparthrid() {
//        return fparthrid;
//    }
//
//    public void setFparthrid(String fparthrid) {
//        this.fparthrid = fparthrid;
//    }
//
//    @Basic
//    @Column(name = "FISHRORGUNIT")
//    public Integer getFishrorgunit() {
//        return fishrorgunit;
//    }
//
//    public void setFishrorgunit(Integer fishrorgunit) {
//        this.fishrorgunit = fishrorgunit;
//    }
//
//    @Id
//    @Column(name = "FID")
//    public String getFid() {
//        return fid;
//    }
//
//    public void setFid(String fid) {
//        this.fid = fid;
//    }
//
//    @Basic
//    @Column(name = "FNAME_L1")
//    public String getFnameL1() {
//        return fnameL1;
//    }
//
//    public void setFnameL1(String fnameL1) {
//        this.fnameL1 = fnameL1;
//    }
//
//    @Basic
//    @Column(name = "FNAME_L2")
//    public String getFnameL2() {
//        return fnameL2;
//    }
//
//    public void setFnameL2(String fnameL2) {
//        this.fnameL2 = fnameL2;
//    }
//
//    @Basic
//    @Column(name = "FNAME_L3")
//    public String getFnameL3() {
//        return fnameL3;
//    }
//
//    public void setFnameL3(String fnameL3) {
//        this.fnameL3 = fnameL3;
//    }
//
//    @Basic
//    @Column(name = "FNUMBER")
//    public String getFnumber() {
//        return fnumber;
//    }
//
//    public void setFnumber(String fnumber) {
//        this.fnumber = fnumber;
//    }
//
//    @Basic
//    @Column(name = "FDESCRIPTION_L1")
//    public String getFdescriptionL1() {
//        return fdescriptionL1;
//    }
//
//    public void setFdescriptionL1(String fdescriptionL1) {
//        this.fdescriptionL1 = fdescriptionL1;
//    }
//
//    @Basic
//    @Column(name = "FDESCRIPTION_L2")
//    public String getFdescriptionL2() {
//        return fdescriptionL2;
//    }
//
//    public void setFdescriptionL2(String fdescriptionL2) {
//        this.fdescriptionL2 = fdescriptionL2;
//    }
//
//    @Basic
//    @Column(name = "FDESCRIPTION_L3")
//    public String getFdescriptionL3() {
//        return fdescriptionL3;
//    }
//
//    public void setFdescriptionL3(String fdescriptionL3) {
//        this.fdescriptionL3 = fdescriptionL3;
//    }
//
//    @Basic
//    @Column(name = "FSIMPLENAME")
//    public String getFsimplename() {
//        return fsimplename;
//    }
//
//    public void setFsimplename(String fsimplename) {
//        this.fsimplename = fsimplename;
//    }
//
//    @Basic
//    @Column(name = "FISLEAF")
//    public Integer getFisleaf() {
//        return fisleaf;
//    }
//
//    public void setFisleaf(Integer fisleaf) {
//        this.fisleaf = fisleaf;
//    }
//
//    @Basic
//    @Column(name = "FLEVEL")
//    public Integer getFlevel() {
//        return flevel;
//    }
//
//    public void setFlevel(Integer flevel) {
//        this.flevel = flevel;
//    }
//
//    @Basic
//    @Column(name = "FLONGNUMBER")
//    public String getFlongnumber() {
//        return flongnumber;
//    }
//
//    public void setFlongnumber(String flongnumber) {
//        this.flongnumber = flongnumber;
//    }
//
//    @Basic
//    @Column(name = "FISGROUPING")
//    public Integer getFisgrouping() {
//        return fisgrouping;
//    }
//
//    public void setFisgrouping(Integer fisgrouping) {
//        this.fisgrouping = fisgrouping;
//    }
//
//    @Basic
//    @Column(name = "FEFFECTDATE")
//    public Timestamp getFeffectdate() {
//        return feffectdate;
//    }
//
//    public void setFeffectdate(Timestamp feffectdate) {
//        this.feffectdate = feffectdate;
//    }
//
//    @Basic
//    @Column(name = "FINVALIDDATE")
//    public Timestamp getFinvaliddate() {
//        return finvaliddate;
//    }
//
//    public void setFinvaliddate(Timestamp finvaliddate) {
//        this.finvaliddate = finvaliddate;
//    }
//
//    @Basic
//    @Column(name = "FISFREEZE")
//    public Integer getFisfreeze() {
//        return fisfreeze;
//    }
//
//    public void setFisfreeze(Integer fisfreeze) {
//        this.fisfreeze = fisfreeze;
//    }
//
//    @Basic
//    @Column(name = "FISCOMPANYORGUNIT")
//    public Integer getFiscompanyorgunit() {
//        return fiscompanyorgunit;
//    }
//
//    public void setFiscompanyorgunit(Integer fiscompanyorgunit) {
//        this.fiscompanyorgunit = fiscompanyorgunit;
//    }
//
//    @Basic
//    @Column(name = "FISADMINORGUNIT")
//    public Integer getFisadminorgunit() {
//        return fisadminorgunit;
//    }
//
//    public void setFisadminorgunit(Integer fisadminorgunit) {
//        this.fisadminorgunit = fisadminorgunit;
//    }
//
//    @Basic
//    @Column(name = "FISSALEORGUNIT")
//    public Integer getFissaleorgunit() {
//        return fissaleorgunit;
//    }
//
//    public void setFissaleorgunit(Integer fissaleorgunit) {
//        this.fissaleorgunit = fissaleorgunit;
//    }
//
//    @Basic
//    @Column(name = "FISPURCHASEORGUNIT")
//    public Integer getFispurchaseorgunit() {
//        return fispurchaseorgunit;
//    }
//
//    public void setFispurchaseorgunit(Integer fispurchaseorgunit) {
//        this.fispurchaseorgunit = fispurchaseorgunit;
//    }
//
//    @Basic
//    @Column(name = "FISSTORAGEORGUNIT")
//    public Integer getFisstorageorgunit() {
//        return fisstorageorgunit;
//    }
//
//    public void setFisstorageorgunit(Integer fisstorageorgunit) {
//        this.fisstorageorgunit = fisstorageorgunit;
//    }
//
//    @Basic
//    @Column(name = "FISPROFITORGUNIT")
//    public Integer getFisprofitorgunit() {
//        return fisprofitorgunit;
//    }
//
//    public void setFisprofitorgunit(Integer fisprofitorgunit) {
//        this.fisprofitorgunit = fisprofitorgunit;
//    }
//
//    @Basic
//    @Column(name = "FISCOSTORGUNIT")
//    public Integer getFiscostorgunit() {
//        return fiscostorgunit;
//    }
//
//    public void setFiscostorgunit(Integer fiscostorgunit) {
//        this.fiscostorgunit = fiscostorgunit;
//    }
//
//    @Basic
//    @Column(name = "FISCU")
//    public Integer getFiscu() {
//        return fiscu;
//    }
//
//    public void setFiscu(Integer fiscu) {
//        this.fiscu = fiscu;
//    }
//
//    @Basic
//    @Column(name = "FISUNION")
//    public Integer getFisunion() {
//        return fisunion;
//    }
//
//    public void setFisunion(Integer fisunion) {
//        this.fisunion = fisunion;
//    }
//
//    @Basic
//    @Column(name = "FCREATORID")
//    public String getFcreatorid() {
//        return fcreatorid;
//    }
//
//    public void setFcreatorid(String fcreatorid) {
//        this.fcreatorid = fcreatorid;
//    }
//
//    @Basic
//    @Column(name = "FCREATETIME")
//    public Timestamp getFcreatetime() {
//        return fcreatetime;
//    }
//
//    public void setFcreatetime(Timestamp fcreatetime) {
//        this.fcreatetime = fcreatetime;
//    }
//
//    @Basic
//    @Column(name = "FLASTUPDATEUSERID")
//    public String getFlastupdateuserid() {
//        return flastupdateuserid;
//    }
//
//    public void setFlastupdateuserid(String flastupdateuserid) {
//        this.flastupdateuserid = flastupdateuserid;
//    }
//
//    @Basic
//    @Column(name = "FLASTUPDATETIME")
//    public Timestamp getFlastupdatetime() {
//        return flastupdatetime;
//    }
//
//    public void setFlastupdatetime(Timestamp flastupdatetime) {
//        this.flastupdatetime = flastupdatetime;
//    }
//
//    @Basic
//    @Column(name = "FCONTROLUNITID")
//    public String getFcontrolunitid() {
//        return fcontrolunitid;
//    }
//
//    public void setFcontrolunitid(String fcontrolunitid) {
//        this.fcontrolunitid = fcontrolunitid;
//    }
//
//    @Basic
//    @Column(name = "FPARENTID")
//    public String getFparentid() {
//        return fparentid;
//    }
//
//    public void setFparentid(String fparentid) {
//        this.fparentid = fparentid;
//    }
//
//    @Basic
//    @Column(name = "FPARTCTRLID")
//    public String getFpartctrlid() {
//        return fpartctrlid;
//    }
//
//    public void setFpartctrlid(String fpartctrlid) {
//        this.fpartctrlid = fpartctrlid;
//    }
//
//    @Basic
//    @Column(name = "FPARTADMINID")
//    public String getFpartadminid() {
//        return fpartadminid;
//    }
//
//    public void setFpartadminid(String fpartadminid) {
//        this.fpartadminid = fpartadminid;
//    }
//
//    @Basic
//    @Column(name = "FPARTFIID")
//    public String getFpartfiid() {
//        return fpartfiid;
//    }
//
//    public void setFpartfiid(String fpartfiid) {
//        this.fpartfiid = fpartfiid;
//    }
//
//    @Basic
//    @Column(name = "FPARTSALEID")
//    public String getFpartsaleid() {
//        return fpartsaleid;
//    }
//
//    public void setFpartsaleid(String fpartsaleid) {
//        this.fpartsaleid = fpartsaleid;
//    }
//
//    @Basic
//    @Column(name = "FPARTSTORAGEID")
//    public String getFpartstorageid() {
//        return fpartstorageid;
//    }
//
//    public void setFpartstorageid(String fpartstorageid) {
//        this.fpartstorageid = fpartstorageid;
//    }
//
//    @Basic
//    @Column(name = "FPARTPURCHASEID")
//    public String getFpartpurchaseid() {
//        return fpartpurchaseid;
//    }
//
//    public void setFpartpurchaseid(String fpartpurchaseid) {
//        this.fpartpurchaseid = fpartpurchaseid;
//    }
//
//    @Basic
//    @Column(name = "FPARTCOSTCENTERID")
//    public String getFpartcostcenterid() {
//        return fpartcostcenterid;
//    }
//
//    public void setFpartcostcenterid(String fpartcostcenterid) {
//        this.fpartcostcenterid = fpartcostcenterid;
//    }
//
//    @Basic
//    @Column(name = "FPARTPROFITCENTERID")
//    public String getFpartprofitcenterid() {
//        return fpartprofitcenterid;
//    }
//
//    public void setFpartprofitcenterid(String fpartprofitcenterid) {
//        this.fpartprofitcenterid = fpartprofitcenterid;
//    }
//
//    @Basic
//    @Column(name = "FISSTART")
//    public Integer getFisstart() {
//        return fisstart;
//    }
//
//    public void setFisstart(Integer fisstart) {
//        this.fisstart = fisstart;
//    }
//
//    @Basic
//    @Column(name = "FISOUSEALUP")
//    public Integer getFisousealup() {
//        return fisousealup;
//    }
//
//    public void setFisousealup(Integer fisousealup) {
//        this.fisousealup = fisousealup;
//    }
//
//    @Basic
//    @Column(name = "FPARTUNIONGROUPID")
//    public String getFpartuniongroupid() {
//        return fpartuniongroupid;
//    }
//
//    public void setFpartuniongroupid(String fpartuniongroupid) {
//        this.fpartuniongroupid = fpartuniongroupid;
//    }
//
//    @Basic
//    @Column(name = "FDISPLAYNAME_L1")
//    public String getFdisplaynameL1() {
//        return fdisplaynameL1;
//    }
//
//    public void setFdisplaynameL1(String fdisplaynameL1) {
//        this.fdisplaynameL1 = fdisplaynameL1;
//    }
//
//    @Basic
//    @Column(name = "FDISPLAYNAME_L2")
//    public String getFdisplaynameL2() {
//        return fdisplaynameL2;
//    }
//
//    public void setFdisplaynameL2(String fdisplaynameL2) {
//        this.fdisplaynameL2 = fdisplaynameL2;
//    }
//
//    @Basic
//    @Column(name = "FDISPLAYNAME_L3")
//    public String getFdisplaynameL3() {
//        return fdisplaynameL3;
//    }
//
//    public void setFdisplaynameL3(String fdisplaynameL3) {
//        this.fdisplaynameL3 = fdisplaynameL3;
//    }
//
//    @Basic
//    @Column(name = "FCODE")
//    public String getFcode() {
//        return fcode;
//    }
//
//    public void setFcode(String fcode) {
//        this.fcode = fcode;
//    }
//
//    @Basic
//    @Column(name = "FENGLISHNAME")
//    public String getFenglishname() {
//        return fenglishname;
//    }
//
//    public void setFenglishname(String fenglishname) {
//        this.fenglishname = fenglishname;
//    }
//
//    @Basic
//    @Column(name = "FVERSIONNUMBER")
//    public String getFversionnumber() {
//        return fversionnumber;
//    }
//
//    public void setFversionnumber(String fversionnumber) {
//        this.fversionnumber = fversionnumber;
//    }
//
//    @Basic
//    @Column(name = "FMAINTAINCUID")
//    public String getFmaintaincuid() {
//        return fmaintaincuid;
//    }
//
//    public void setFmaintaincuid(String fmaintaincuid) {
//        this.fmaintaincuid = fmaintaincuid;
//    }
//
//    @Basic
//    @Column(name = "FISASSISTANTORG")
//    public int getFisassistantorg() {
//        return fisassistantorg;
//    }
//
//    public void setFisassistantorg(int fisassistantorg) {
//        this.fisassistantorg = fisassistantorg;
//    }
//
//    @Basic
//    @Column(name = "FMAINORGID")
//    public String getFmainorgid() {
//        return fmainorgid;
//    }
//
//    public void setFmainorgid(String fmainorgid) {
//        this.fmainorgid = fmainorgid;
//    }
//
//    @Basic
//    @Column(name = "FACCOUNTSCHEMEID")
//    public String getFaccountschemeid() {
//        return faccountschemeid;
//    }
//
//    public void setFaccountschemeid(String faccountschemeid) {
//        this.faccountschemeid = faccountschemeid;
//    }
//
//    @Basic
//    @Column(name = "FISTRANSPORTORGUNIT")
//    public Integer getFistransportorgunit() {
//        return fistransportorgunit;
//    }
//
//    public void setFistransportorgunit(Integer fistransportorgunit) {
//        this.fistransportorgunit = fistransportorgunit;
//    }
//
//    @Basic
//    @Column(name = "FPARTTRANSPORTID")
//    public String getFparttransportid() {
//        return fparttransportid;
//    }
//
//    public void setFparttransportid(String fparttransportid) {
//        this.fparttransportid = fparttransportid;
//    }
//
//    @Basic
//    @Column(name = "FISQUALITYORGUNIT")
//    public Integer getFisqualityorgunit() {
//        return fisqualityorgunit;
//    }
//
//    public void setFisqualityorgunit(Integer fisqualityorgunit) {
//        this.fisqualityorgunit = fisqualityorgunit;
//    }
//
//    @Basic
//    @Column(name = "FPARTQUALITYID")
//    public String getFpartqualityid() {
//        return fpartqualityid;
//    }
//
//    public void setFpartqualityid(String fpartqualityid) {
//        this.fpartqualityid = fpartqualityid;
//    }
//
//    @Basic
//    @Column(name = "FNAMEPINYIN")
//    public String getFnamepinyin() {
//        return fnamepinyin;
//    }
//
//    public void setFnamepinyin(String fnamepinyin) {
//        this.fnamepinyin = fnamepinyin;
//    }
//
//    @Basic
//    @Column(name = "FNAMESHORTPINYIN")
//    public String getFnameshortpinyin() {
//        return fnameshortpinyin;
//    }
//
//    public void setFnameshortpinyin(String fnameshortpinyin) {
//        this.fnameshortpinyin = fnameshortpinyin;
//    }
//
//    @Basic
//    @Column(name = "FORGTYPESTR")
//    public String getForgtypestr() {
//        return forgtypestr;
//    }
//
//    public void setForgtypestr(String forgtypestr) {
//        this.forgtypestr = forgtypestr;
//    }
//
//    @Override
//    public boolean equals(Object o) {
//        if (this == o) return true;
//        if (o == null || getClass() != o.getClass()) return false;
//
//        TOrgBaseunitEntity that = (TOrgBaseunitEntity) o;
//
//        if (fisassistantorg != that.fisassistantorg) return false;
//        if (fparthrid != null ? !fparthrid.equals(that.fparthrid) : that.fparthrid != null) return false;
//        if (fishrorgunit != null ? !fishrorgunit.equals(that.fishrorgunit) : that.fishrorgunit != null) return false;
//        if (fid != null ? !fid.equals(that.fid) : that.fid != null) return false;
//        if (fnameL1 != null ? !fnameL1.equals(that.fnameL1) : that.fnameL1 != null) return false;
//        if (fnameL2 != null ? !fnameL2.equals(that.fnameL2) : that.fnameL2 != null) return false;
//        if (fnameL3 != null ? !fnameL3.equals(that.fnameL3) : that.fnameL3 != null) return false;
//        if (fnumber != null ? !fnumber.equals(that.fnumber) : that.fnumber != null) return false;
//        if (fdescriptionL1 != null ? !fdescriptionL1.equals(that.fdescriptionL1) : that.fdescriptionL1 != null)
//            return false;
//        if (fdescriptionL2 != null ? !fdescriptionL2.equals(that.fdescriptionL2) : that.fdescriptionL2 != null)
//            return false;
//        if (fdescriptionL3 != null ? !fdescriptionL3.equals(that.fdescriptionL3) : that.fdescriptionL3 != null)
//            return false;
//        if (fsimplename != null ? !fsimplename.equals(that.fsimplename) : that.fsimplename != null) return false;
//        if (fisleaf != null ? !fisleaf.equals(that.fisleaf) : that.fisleaf != null) return false;
//        if (flevel != null ? !flevel.equals(that.flevel) : that.flevel != null) return false;
//        if (flongnumber != null ? !flongnumber.equals(that.flongnumber) : that.flongnumber != null) return false;
//        if (fisgrouping != null ? !fisgrouping.equals(that.fisgrouping) : that.fisgrouping != null) return false;
//        if (feffectdate != null ? !feffectdate.equals(that.feffectdate) : that.feffectdate != null) return false;
//        if (finvaliddate != null ? !finvaliddate.equals(that.finvaliddate) : that.finvaliddate != null) return false;
//        if (fisfreeze != null ? !fisfreeze.equals(that.fisfreeze) : that.fisfreeze != null) return false;
//        if (fiscompanyorgunit != null ? !fiscompanyorgunit.equals(that.fiscompanyorgunit) : that.fiscompanyorgunit != null)
//            return false;
//        if (fisadminorgunit != null ? !fisadminorgunit.equals(that.fisadminorgunit) : that.fisadminorgunit != null)
//            return false;
//        if (fissaleorgunit != null ? !fissaleorgunit.equals(that.fissaleorgunit) : that.fissaleorgunit != null)
//            return false;
//        if (fispurchaseorgunit != null ? !fispurchaseorgunit.equals(that.fispurchaseorgunit) : that.fispurchaseorgunit != null)
//            return false;
//        if (fisstorageorgunit != null ? !fisstorageorgunit.equals(that.fisstorageorgunit) : that.fisstorageorgunit != null)
//            return false;
//        if (fisprofitorgunit != null ? !fisprofitorgunit.equals(that.fisprofitorgunit) : that.fisprofitorgunit != null)
//            return false;
//        if (fiscostorgunit != null ? !fiscostorgunit.equals(that.fiscostorgunit) : that.fiscostorgunit != null)
//            return false;
//        if (fiscu != null ? !fiscu.equals(that.fiscu) : that.fiscu != null) return false;
//        if (fisunion != null ? !fisunion.equals(that.fisunion) : that.fisunion != null) return false;
//        if (fcreatorid != null ? !fcreatorid.equals(that.fcreatorid) : that.fcreatorid != null) return false;
//        if (fcreatetime != null ? !fcreatetime.equals(that.fcreatetime) : that.fcreatetime != null) return false;
//        if (flastupdateuserid != null ? !flastupdateuserid.equals(that.flastupdateuserid) : that.flastupdateuserid != null)
//            return false;
//        if (flastupdatetime != null ? !flastupdatetime.equals(that.flastupdatetime) : that.flastupdatetime != null)
//            return false;
//        if (fcontrolunitid != null ? !fcontrolunitid.equals(that.fcontrolunitid) : that.fcontrolunitid != null)
//            return false;
//        if (fparentid != null ? !fparentid.equals(that.fparentid) : that.fparentid != null) return false;
//        if (fpartctrlid != null ? !fpartctrlid.equals(that.fpartctrlid) : that.fpartctrlid != null) return false;
//        if (fpartadminid != null ? !fpartadminid.equals(that.fpartadminid) : that.fpartadminid != null) return false;
//        if (fpartfiid != null ? !fpartfiid.equals(that.fpartfiid) : that.fpartfiid != null) return false;
//        if (fpartsaleid != null ? !fpartsaleid.equals(that.fpartsaleid) : that.fpartsaleid != null) return false;
//        if (fpartstorageid != null ? !fpartstorageid.equals(that.fpartstorageid) : that.fpartstorageid != null)
//            return false;
//        if (fpartpurchaseid != null ? !fpartpurchaseid.equals(that.fpartpurchaseid) : that.fpartpurchaseid != null)
//            return false;
//        if (fpartcostcenterid != null ? !fpartcostcenterid.equals(that.fpartcostcenterid) : that.fpartcostcenterid != null)
//            return false;
//        if (fpartprofitcenterid != null ? !fpartprofitcenterid.equals(that.fpartprofitcenterid) : that.fpartprofitcenterid != null)
//            return false;
//        if (fisstart != null ? !fisstart.equals(that.fisstart) : that.fisstart != null) return false;
//        if (fisousealup != null ? !fisousealup.equals(that.fisousealup) : that.fisousealup != null) return false;
//        if (fpartuniongroupid != null ? !fpartuniongroupid.equals(that.fpartuniongroupid) : that.fpartuniongroupid != null)
//            return false;
//        if (fdisplaynameL1 != null ? !fdisplaynameL1.equals(that.fdisplaynameL1) : that.fdisplaynameL1 != null)
//            return false;
//        if (fdisplaynameL2 != null ? !fdisplaynameL2.equals(that.fdisplaynameL2) : that.fdisplaynameL2 != null)
//            return false;
//        if (fdisplaynameL3 != null ? !fdisplaynameL3.equals(that.fdisplaynameL3) : that.fdisplaynameL3 != null)
//            return false;
//        if (fcode != null ? !fcode.equals(that.fcode) : that.fcode != null) return false;
//        if (fenglishname != null ? !fenglishname.equals(that.fenglishname) : that.fenglishname != null) return false;
//        if (fversionnumber != null ? !fversionnumber.equals(that.fversionnumber) : that.fversionnumber != null)
//            return false;
//        if (fmaintaincuid != null ? !fmaintaincuid.equals(that.fmaintaincuid) : that.fmaintaincuid != null)
//            return false;
//        if (fmainorgid != null ? !fmainorgid.equals(that.fmainorgid) : that.fmainorgid != null) return false;
//        if (faccountschemeid != null ? !faccountschemeid.equals(that.faccountschemeid) : that.faccountschemeid != null)
//            return false;
//        if (fistransportorgunit != null ? !fistransportorgunit.equals(that.fistransportorgunit) : that.fistransportorgunit != null)
//            return false;
//        if (fparttransportid != null ? !fparttransportid.equals(that.fparttransportid) : that.fparttransportid != null)
//            return false;
//        if (fisqualityorgunit != null ? !fisqualityorgunit.equals(that.fisqualityorgunit) : that.fisqualityorgunit != null)
//            return false;
//        if (fpartqualityid != null ? !fpartqualityid.equals(that.fpartqualityid) : that.fpartqualityid != null)
//            return false;
//        if (fnamepinyin != null ? !fnamepinyin.equals(that.fnamepinyin) : that.fnamepinyin != null) return false;
//        if (fnameshortpinyin != null ? !fnameshortpinyin.equals(that.fnameshortpinyin) : that.fnameshortpinyin != null)
//            return false;
//        if (forgtypestr != null ? !forgtypestr.equals(that.forgtypestr) : that.forgtypestr != null) return false;
//
//        return true;
//    }
//
//    @Override
//    public int hashCode() {
//        int result = fparthrid != null ? fparthrid.hashCode() : 0;
//        result = 31 * result + (fishrorgunit != null ? fishrorgunit.hashCode() : 0);
//        result = 31 * result + (fid != null ? fid.hashCode() : 0);
//        result = 31 * result + (fnameL1 != null ? fnameL1.hashCode() : 0);
//        result = 31 * result + (fnameL2 != null ? fnameL2.hashCode() : 0);
//        result = 31 * result + (fnameL3 != null ? fnameL3.hashCode() : 0);
//        result = 31 * result + (fnumber != null ? fnumber.hashCode() : 0);
//        result = 31 * result + (fdescriptionL1 != null ? fdescriptionL1.hashCode() : 0);
//        result = 31 * result + (fdescriptionL2 != null ? fdescriptionL2.hashCode() : 0);
//        result = 31 * result + (fdescriptionL3 != null ? fdescriptionL3.hashCode() : 0);
//        result = 31 * result + (fsimplename != null ? fsimplename.hashCode() : 0);
//        result = 31 * result + (fisleaf != null ? fisleaf.hashCode() : 0);
//        result = 31 * result + (flevel != null ? flevel.hashCode() : 0);
//        result = 31 * result + (flongnumber != null ? flongnumber.hashCode() : 0);
//        result = 31 * result + (fisgrouping != null ? fisgrouping.hashCode() : 0);
//        result = 31 * result + (feffectdate != null ? feffectdate.hashCode() : 0);
//        result = 31 * result + (finvaliddate != null ? finvaliddate.hashCode() : 0);
//        result = 31 * result + (fisfreeze != null ? fisfreeze.hashCode() : 0);
//        result = 31 * result + (fiscompanyorgunit != null ? fiscompanyorgunit.hashCode() : 0);
//        result = 31 * result + (fisadminorgunit != null ? fisadminorgunit.hashCode() : 0);
//        result = 31 * result + (fissaleorgunit != null ? fissaleorgunit.hashCode() : 0);
//        result = 31 * result + (fispurchaseorgunit != null ? fispurchaseorgunit.hashCode() : 0);
//        result = 31 * result + (fisstorageorgunit != null ? fisstorageorgunit.hashCode() : 0);
//        result = 31 * result + (fisprofitorgunit != null ? fisprofitorgunit.hashCode() : 0);
//        result = 31 * result + (fiscostorgunit != null ? fiscostorgunit.hashCode() : 0);
//        result = 31 * result + (fiscu != null ? fiscu.hashCode() : 0);
//        result = 31 * result + (fisunion != null ? fisunion.hashCode() : 0);
//        result = 31 * result + (fcreatorid != null ? fcreatorid.hashCode() : 0);
//        result = 31 * result + (fcreatetime != null ? fcreatetime.hashCode() : 0);
//        result = 31 * result + (flastupdateuserid != null ? flastupdateuserid.hashCode() : 0);
//        result = 31 * result + (flastupdatetime != null ? flastupdatetime.hashCode() : 0);
//        result = 31 * result + (fcontrolunitid != null ? fcontrolunitid.hashCode() : 0);
//        result = 31 * result + (fparentid != null ? fparentid.hashCode() : 0);
//        result = 31 * result + (fpartctrlid != null ? fpartctrlid.hashCode() : 0);
//        result = 31 * result + (fpartadminid != null ? fpartadminid.hashCode() : 0);
//        result = 31 * result + (fpartfiid != null ? fpartfiid.hashCode() : 0);
//        result = 31 * result + (fpartsaleid != null ? fpartsaleid.hashCode() : 0);
//        result = 31 * result + (fpartstorageid != null ? fpartstorageid.hashCode() : 0);
//        result = 31 * result + (fpartpurchaseid != null ? fpartpurchaseid.hashCode() : 0);
//        result = 31 * result + (fpartcostcenterid != null ? fpartcostcenterid.hashCode() : 0);
//        result = 31 * result + (fpartprofitcenterid != null ? fpartprofitcenterid.hashCode() : 0);
//        result = 31 * result + (fisstart != null ? fisstart.hashCode() : 0);
//        result = 31 * result + (fisousealup != null ? fisousealup.hashCode() : 0);
//        result = 31 * result + (fpartuniongroupid != null ? fpartuniongroupid.hashCode() : 0);
//        result = 31 * result + (fdisplaynameL1 != null ? fdisplaynameL1.hashCode() : 0);
//        result = 31 * result + (fdisplaynameL2 != null ? fdisplaynameL2.hashCode() : 0);
//        result = 31 * result + (fdisplaynameL3 != null ? fdisplaynameL3.hashCode() : 0);
//        result = 31 * result + (fcode != null ? fcode.hashCode() : 0);
//        result = 31 * result + (fenglishname != null ? fenglishname.hashCode() : 0);
//        result = 31 * result + (fversionnumber != null ? fversionnumber.hashCode() : 0);
//        result = 31 * result + (fmaintaincuid != null ? fmaintaincuid.hashCode() : 0);
//        result = 31 * result + fisassistantorg;
//        result = 31 * result + (fmainorgid != null ? fmainorgid.hashCode() : 0);
//        result = 31 * result + (faccountschemeid != null ? faccountschemeid.hashCode() : 0);
//        result = 31 * result + (fistransportorgunit != null ? fistransportorgunit.hashCode() : 0);
//        result = 31 * result + (fparttransportid != null ? fparttransportid.hashCode() : 0);
//        result = 31 * result + (fisqualityorgunit != null ? fisqualityorgunit.hashCode() : 0);
//        result = 31 * result + (fpartqualityid != null ? fpartqualityid.hashCode() : 0);
//        result = 31 * result + (fnamepinyin != null ? fnamepinyin.hashCode() : 0);
//        result = 31 * result + (fnameshortpinyin != null ? fnameshortpinyin.hashCode() : 0);
//        result = 31 * result + (forgtypestr != null ? forgtypestr.hashCode() : 0);
//        return result;
//    }
//}
